package com.aimei.www.modules.exception;


/**
 * @author xiah
 * @date 2018/4/26 14:57
 */
public enum ExceptionEnum {
       ExceptionEnum1("user_id is null ", 50001),
       ExceptionEnum2("user_name is null", 50002),
       ExceptionEnum3("price cant lower than 0", 50003),
       ExceptionEnum4("the user have no right to do this", 50004);
       // 成员变量
       private String name;
       private int index;

       // 构造方法
       ExceptionEnum(String name, int index) {
              this.name = name;
              this.index = index;
       }

       // 普通方法
       public static String getName(int index) {
              for ( ExceptionEnum c : ExceptionEnum.values() ) {
                     if ( c.getIndex() == index ) {
                            return c.name;
                     }
              }
              return null;
       }

       // get set 方法
       public String getName() {
              return name;
       }

       public void setName(String name) {
              this.name = name;
       }

       public int getIndex() {
              return index;
       }

       public void setIndex(int index) {
              this.index = index;
       }
}
